//获取应用实例
const app = getApp()
const api = require('../../../api/index.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bufferData: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getBuffer()
    App.zhuge.track('搜索输入页', {})
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  Enter: function(e){
    let searchData = e.detail.value; // 获取输入框数据
    App.zhuge.track('搜索输入页', {
      '搜索结果':searchData
    })
    this.IndexSearch(searchData) // 调用首页搜索接口
    console.log(e)
  },
  IndexSearch: function(name){ // 首页搜索
    if(!name) return;
    app.globalData.serchData = name;
    let Arr = wx.getStorageSync("bufferData") || [];
    if(Arr.length >= 20){
      Arr.pop();
    }
    let repeat = Arr.some((item) => {
     return item == name
    })
    if (!repeat){
      Arr.unshift(name);
      wx.setStorageSync('bufferData', Arr)
    }
   
    wx.navigateTo({
      url: '/pages/lookVennue/lookVennue/lookVennue',
    })
  },
  getBuffer: function(){
    let bufferData =  wx.getStorageSync("bufferData");
    this.setData({
      bufferData: bufferData
    })
  },
  removeArr: function(e){
    console.log(e)
    let index = e.currentTarget.dataset.index;
    let Arr = wx.getStorageSync("bufferData");
    let newArr = [];
    for(let i = 0; i < Arr.length; i++){
      if(i != index){
        newArr.push(Arr[i]);
      }
    }
    this.setData({
      bufferData: newArr
    })

    wx.setStorageSync('bufferData', newArr)
  },
  goVenue: function(e){
    let name = e.currentTarget.dataset.name;
    app.globalData.serchData = name;
    wx.navigateTo({
      url: '/pages/lookVennue/lookVennue/lookVennue',
    })
  }
})